/**
 * 
 */
package cn.biplam.front.template.base;

import cn.biplam.common.wrapper.ErrorMessage;
import cn.biplam.front.html.HtmlDiv;
import cn.biplam.front.html.HtmlImage;
import cn.biplam.front.html.base.HtmlWindow;
import cn.biplam.front.html.base.Const.Window_Event;
import cn.biplam.front.template.Template;

/**
 * 小型图片按钮(用于标题区)
 * @author 	WangSong
 * @create 	2009-4-10 下午05:28:56
 * @version 1.0
 */
public class ButtonImageLittle implements Template{
	
	private HtmlDiv button;
	private String imageUrl;
	
	/**
	 * 功能：构造方法
	 * @param imageUrl	按钮图片
	 */
	public ButtonImageLittle(String imageUrl){
		this.button=new HtmlDiv();
		this.imageUrl=imageUrl;
	}

	/**
	 * 功能：构造方法
	 * @param ID		页面ID
	 * @param imageUrl	按钮图片
	 */
	public ButtonImageLittle(String ID,String imageUrl){
		this.button=new HtmlDiv(ID);
		this.imageUrl=imageUrl;
	}

	/**
	 * 功能：返回设置好的Html控件
	 * @return
	 * @throws ErrorMessage 
	 */
	public HtmlWindow get() throws ErrorMessage{
		this.button.setCssID("lib");
		
		HtmlImage messageImage = new HtmlImage(this.imageUrl,"li");
		this.button.put(messageImage);
		
		button.bind(Window_Event.OnmouseOver, "lib(this);");
		button.bind(Window_Event.OnMouseOut, "lin(this);");
		
		return this.button;
	}




}
